home *** CD-ROM | disk | FTP | other *** search
/ SGI Developer Toolbox 6.1 / SGI Developer Toolbox 6.1 - Disc 4.iso / public / ghostscript / src / fonts.mak < prev    next >
Text File  |  1994-08-01  |  15KB  |  450 lines

  1. #    Copyright (C) 1991, 1992, 1993 Aladdin Enterprises.  All rights reserved.
  2. #
  3. # This file is part of Ghostscript.
  4. #
  5. # Ghostscript is distributed in the hope that it will be useful, but
  6. # WITHOUT ANY WARRANTY.  No author or distributor accepts responsibility
  7. # to anyone for the consequences of using it or for whether it serves any
  8. # particular purpose or works at all, unless he says so in writing.  Refer
  9. # to the Ghostscript General Public License for full details.
  10. #
  11. # Everyone is granted permission to copy, modify and redistribute
  12. # Ghostscript, but only under the conditions described in the Ghostscript
  13. # General Public License.  A copy of this license is supposed to have been
  14. # given to you along with Ghostscript so you can know your rights and
  15. # responsibilities.  It should be in a file named COPYING.  Among other
  16. # things, the copyright notice and this notice must be preserved on all
  17. # copies.
  18.  
  19. # Makefile for Ghostscript fonts.
  20. # For more information about Ghostscript fonts, consult the Fontmap file.
  21.  
  22. AFM=fonts/afm
  23. BDF=fonts/bdf
  24. FONTS=fonts/gsf
  25. PFA=fonts/pfa
  26.  
  27. GSBDF=gs386
  28.  
  29. fonts: AvantGarde Bookman CharterBT Courier Cyrillic Helvetica \
  30.     NewCenturySchlbk Palatino Symbol TimesRoman \
  31.     Ugly Utopia ZapfChancery ZapfDingbats
  32.  
  33. # ----------------------------------------------------------------
  34.  
  35. # Each Ghostscript font has a uniqueID (an integer).  This is used
  36. # to identify distinct fonts within the Ghostscript font machinery.
  37. # since some PostScript programs assume that adding a small integer
  38. # to a uniqueID produces a new, distinct, unused uniqueID,
  39. # the uniqueID values in this file are all multiples of 10.
  40. # To avoid some conflicts with Adobe's numbering scheme, the uniqueID
  41. # values in this file for Ghostscript's own fonts all lie between
  42. # 4000000 and 4999999.  (The uniqueID is used only when converting the font.)
  43. # The algorithm for computing the UniqueID is given below.
  44.  
  45. # A UniqueID for a Ghostscript font looks like:
  46. #
  47. # 4TTWVE0
  48. #
  49. # where TT is a two-digit number representing the typeface,
  50. # W represents the weight (normal, bold, ...),
  51. # V represents the variant (normal, italic, oblique, ...), and
  52. # E represents the expansion (normal, condensed, ...).
  53. # This scheme will not work forever.  As soon there are more 99
  54. # typefaces, or more than 9 weights or variants, we will have to do
  55. # something else. But it suffices for the near future.
  56. #
  57. # The filename for a font is constructed in a somewhat similar way:
  58. #
  59. # FTTWVVVE.gsf
  60. #
  61. # where F is the foundry, TT a two-letter abbreviation for the
  62. # typeface, and W, V, and E the weight, variant, and expansion.  Since a
  63. # font can have multiple variants, we allocate three letters to that
  64. # (for example, Lucida Regular Sans Typewriter Italic).  If a font has
  65. # four variants, you're on your own.  If a font does have multiple
  66. # variants, it's best to add the expansion letter `r', so that it is
  67. # clear which letters are variants and which the expansion.
  68. #
  69. # This scheme is very close to the one proposed in `Filenames for
  70. # fonts', published in the first 1990 issue of TUGboat (the
  71. # journal of the TeX Users Group).
  72. #
  73. # In the following tables, we made no attempt to be exhaustive.
  74. # Instead, we have simply allocated entries for those things that we needed
  75. # for the fonts that we are actually distributing.
  76. #
  77. #
  78. # foundries:
  79. # ----------------------------------------------------------------
  80. # b = Bitstream
  81. # n = IBM
  82. # p = Adobe (`p' for PostScript)
  83. #
  84. #
  85. #
  86. # typefaces:
  87. # id   name              filename prefix
  88. # ----------------------------------------------------------------
  89. # 08 = Avant Garde        = pag        (Adobe)
  90. # 11 = Bookman            = pbk        (Adobe)
  91. # 01 = CharterBT        = bch        (Bitstream)
  92. # 02 = Courier            = ncr        (IBM)
  93. # 03 = Helvetica        = phv        (Adobe)
  94. # 04 = New Century Schoolbook    = pnc        (Adobe)
  95. # 09 = Palatino            = ppl        (Adobe)
  96. # 05 = Symbol            = psy        (Adobe)
  97. # 06 = Times            = ptm        (Adobe)
  98. # 00 = Ugly            = ugly        (public domain)
  99. # --   Utopia            = put        (Adobe)
  100. # 07 = Zapf Chancery        = zc        (public domain)
  101. # 10 = Zapf Dingbats        = pzd        (Adobe)
  102. #
  103. # 90 = Hershey Gothic English    = hrge
  104. # 91 = Hershey Gothic Italian    = hrit
  105. # 92 = Hershey Gothic German    = hrgr
  106. # 93 = Hershey Greek        = hrgk
  107. # 94 = Hershey Plain        = hrpl
  108. # 95 = Hershey Script        = hrsc
  109. # 96 = Hershey Symbol        = hrsy
  110. #
  111. #
  112. # weights:
  113. # 0 = normal            = r
  114. # 1 = bold            = b
  115. # 2 = book            = k
  116. # 3 = demi            = d
  117. # 4 = light            = l
  118. #
  119. #
  120. # variants:
  121. # 0 = normal            = r (omitted when the weight is normal)
  122. # 1 = italic            = i
  123. # 2 = oblique            = o
  124. #
  125. #
  126. # expansions:
  127. # 0 = normal            = r (omitted when the weight and variant
  128. #                                    are normal)
  129. # 1 = narrow            = n
  130. #
  131. #
  132.  
  133. # ---------------------------------------------------------------- #
  134. #                                                                  #
  135. #            Converting BDF fonts to .gsf (Type 1) fonts           #
  136. #                                                                  #
  137. # ---------------------------------------------------------------- #
  138.  
  139. # The bdftops conversion program takes the following arguments:
  140. #
  141. #     bdftops xx.bdf [yy1.afm ...] zz.gsf fontname uniqueID [encodingname]
  142. #
  143. # These arguments have the following meanings:
  144. #
  145. #    xx.bdf - the input bitmap file, a BDF file
  146. #    yy*.afm - the AFM files giving the metrics (optional)
  147. #    zz.gsf - the output file
  148. #    fontname - the font name
  149. #    uniqueID - the uniqueID, as described above
  150. #    encodingname - the encoding for the font
  151. #
  152. # Currently, the only defined encodings are StandardEncoding,
  153. # ISOLatin1Encoding, and SymbolEncoding. If the encoding is omitted,
  154. # StandardEncoding is assumed.
  155.  
  156. # ----------------------------------------------------------------
  157.  
  158. FBEGIN=echogs -w _temp_ -n -x 5b28    # open bracket, open parenthesis
  159. P2=-x 2928                # close and open parenthesis
  160. FNEXT=echogs -a _temp_ -n
  161. FLAST=echogs -a _temp_
  162. FEND=-x 295d /ARGUMENTS exch def    # close parenthesis, close bracket
  163. RUNBDF=$(GSBDF) -dNODISPLAY _temp_ bdftops.ps quit.ps
  164.  
  165. # ---------------- Avant Garde ----------------
  166.  
  167. AvantGarde: $(FONTS)/pagk.gsf $(FONTS)/pagko.gsf $(FONTS)/pagd.gsf \
  168.     $(FONTS)/pagdo.gsf
  169.  
  170. $(FONTS)/pagk.gsf: $(BDF)/avt18.bdf $(AFM)/av-k.afm
  171.     $(FBEGIN) $(BDF)/avt18.bdf $(P2) $(AFM)/av-k.afm $(P2)
  172.     $(FNEXT) $(FONTS)/pagk.gsf $(P2)
  173.     $(FLAST) AvantGarde-Book $(P2) 4082000 $(FEND)
  174.     $(RUNBDF)
  175.  
  176. $(FONTS)/pagko.gsf: $(BDF)/pagko.bdf $(AFM)/av-ko.afm
  177.     $(FBEGIN) $(BDF)/pagko.bdf $(P2) $(AFM)/av-ko.afm $(P2)
  178.     $(FNEXT) $(FONTS)/pagko.gsf $(P2)
  179.     $(FLAST) AvantGarde-BookOblique $(P2) 4082200 $(FEND)
  180.     $(RUNBDF)
  181.  
  182. $(FONTS)/pagd.gsf: $(BDF)/pagd.bdf $(AFM)/av-d.afm
  183.     $(FBEGIN) $(BDF)/pagd.bdf $(P2) $(AFM)/av-d.afm $(P2)
  184.     $(FNEXT) $(FONTS)/pagd.gsf $(P2)
  185.     $(FLAST) AvantGarde-Demi $(P2) 4083000 $(FEND)
  186.     $(RUNBDF)
  187.  
  188. $(FONTS)/pagdo.gsf: $(BDF)/pagdo.bdf $(AFM)/av-do.afm
  189.     $(FBEGIN) $(BDF)/pagdo.bdf $(P2) $(AFM)/av-do.afm $(P2)
  190.     $(FNEXT) $(FONTS)/pagdo.gsf $(P2)
  191.     $(FLAST) AvantGarde-DemiOblique $(P2) 4083200 $(FEND)
  192.     $(RUNBDF)
  193.  
  194. # ---------------- Bookman ----------------
  195.  
  196. Bookman: $(FONTS)/pbkl.gsf $(FONTS)/pbkli.gsf $(FONTS)/pbkd.gsf \
  197.     $(FONTS)/pbkdi.gsf
  198.  
  199. $(FONTS)/pbkl.gsf: $(BDF)/pbkl.bdf $(AFM)/book-l.afm
  200.     $(FBEGIN) $(BDF)/pbkl.bdf $(P2) $(AFM)/book-l.afm $(P2)
  201.     $(FNEXT) $(FONTS)/pbkl.gsf $(P2)
  202.     $(FLAST) Bookman-Light $(P2) 4114000 $(FEND)
  203.     $(RUNBDF)
  204.  
  205. $(FONTS)/pbkli.gsf: $(BDF)/pbkli.bdf $(AFM)/book-li.afm
  206.     $(FBEGIN) $(BDF)/pbkli.bdf $(P2) $(AFM)/book-li.afm $(P2)
  207.     $(FNEXT) $(FONTS)/pbkli.gsf $(P2)
  208.     $(FLAST) Bookman-LightItalic $(P2) 4114100 $(FEND)
  209.     $(RUNBDF)
  210.  
  211. $(FONTS)/pbkd.gsf: $(BDF)/pbkd.bdf $(AFM)/book-d.afm
  212.     $(FBEGIN) $(BDF)/pbkd.bdf $(P2) $(AFM)/book-d.afm $(P2)
  213.     $(FNEXT) $(FONTS)/pbkd.gsf $(P2)
  214.     $(FLAST) Bookman-Demi $(P2) 4113000 $(FEND)
  215.     $(RUNBDF)
  216.  
  217. $(FONTS)/pbkdi.gsf: $(BDF)/pbkdi.bdf $(AFM)/book-di.afm
  218.     $(FBEGIN) $(BDF)/pbkdi.bdf $(P2) $(AFM)/book-di.afm $(P2)
  219.     $(FNEXT) $(FONTS)/pbkdi.gsf $(P2)
  220.     $(FLAST) Bookman-DemiItalic $(P2) 4113100 $(FEND)
  221.     $(RUNBDF)
  222.  
  223. # ---------------- Charter ----------------
  224.  
  225. # These are the fonts contributed by Bitstream to X11R5.
  226.  
  227. CharterBT: $(FONTS)/bchr.gsf $(FONTS)/bchri.gsf $(FONTS)/bchb.gsf \
  228.     $(FONTS)/bchbi.gsf
  229.  
  230. # Old Charter, no longer used.
  231. #$(FONTS)/bchr.gsf: $(BDF)/charR24.bdf    # 4010000
  232.  
  233. # Old Charter-Italic, no longer used.
  234. #$(FONTS)/bchri.gsf: $(BDF)/charI24.bdf    # 4010100
  235.  
  236. # Old Charter-Bold, no longer used.
  237. #$(FONTS)/bchb.gsf: $(BDF)/charB24.bdf    # 4011000
  238.         
  239. # Old Charter-BoldItalic, no longer used.
  240. #$(FONTS)/bchbi.gsf: $(BDF)/charBI24.bdf    # 4011100
  241.  
  242. # ---------------- Courier ----------------
  243.  
  244. # Ghostscript has two sets of Courier fonts, a lower-quality set derived
  245. # from the X11R4 bitmaps, and a higher-quality set contributed by IBM
  246. # to X11R5 in Type 1 form.  The former are no longer used.
  247.  
  248. Courier: $(FONTS)/ncrr.gsf $(FONTS)/ncrri.gsf $(FONTS)/ncrb.gsf \
  249.     $(FONTS)/ncrbi.gsf
  250.  
  251. # Old Courier, longer used.
  252. #$(FONTS)/pcrr.gsf: $(BDF)/courR24.bdf $(AFM)/cour.afm    # 4020000
  253.  
  254. # Old Courier-Oblique, no longer used.
  255. #$(FONTS)/pcrro.gsf: $(BDF)/courO24.bdf $(AFM)/cour-o.afm    # 4020200
  256.  
  257. # Old Courier-Bold, no longer used.
  258. #$(FONTS)/_pcrb.gsf: $(BDF)/courB24.bdf $(AFM)/cour-b.afm    # 4021000
  259.  
  260. # Old Courier-BoldOblique, no longer used.
  261. #$(FONTS)/pcrbo.gsf: $(BDF)/courBO24.bdf $(AFM)/cour-bo.afm    # 4021200
  262.  
  263. # ---------------- Cyrillic ----------------
  264.  
  265. # These are shareware fonts of questionable quality.
  266.  
  267. Cyrillic: $(FONTS)/cyr.gsf $(FONTS)/cyri.gsf
  268.  
  269. # ---------------- Helvetica ----------------
  270.  
  271. Helvetica: $(FONTS)/phvr.gsf $(FONTS)/phvro.gsf $(FONTS)/phvrrn.gsf \
  272.      $(FONTS)/phvb.gsf $(FONTS)/phvbo.gsf
  273.  
  274. $(FONTS)/phvr.gsf: $(BDF)/helvR24.bdf $(AFM)/helv.afm
  275.     $(FBEGIN) $(BDF)/helvR24.bdf $(P2) $(AFM)/helv.afm $(P2)
  276.     $(FNEXT) $(FONTS)/phvr.gsf $(P2)
  277.     $(FLAST) Helvetica $(P2) 4030000 $(FEND)
  278.     $(RUNBDF)
  279.  
  280. $(FONTS)/phvro.gsf: $(BDF)/helvO24.bdf $(AFM)/helv-o.afm
  281.     $(FBEGIN) $(BDF)/helvO24.bdf $(P2) $(AFM)/helv-o.afm $(P2)
  282.     $(FNEXT) $(FONTS)/phvro.gsf $(P2)
  283.     $(FLAST) Helvetica-Oblique $(P2) 4030200 $(FEND)
  284.     $(RUNBDF)
  285.  
  286. $(FONTS)/phvrrn.gsf: $(BDF)/hvmrc14.bdf $(AFM)/helv-n.afm
  287.     $(FBEGIN) $(BDF)/hvmrc14.bdf $(P2) $(AFM)/helv-n.afm $(P2)
  288.     $(FNEXT) $(FONTS)/phvrrn.gsf $(P2)
  289.     $(FLAST) Helvetica-Narrow $(P2) 4030310 $(FEND)
  290.     $(RUNBDF)
  291.  
  292. $(FONTS)/phvb.gsf: $(BDF)/helvB24.bdf $(AFM)/helv-b.afm
  293.     $(FBEGIN) $(BDF)/helvB24.bdf $(P2) $(AFM)/helv-b.afm $(P2)
  294.     $(FNEXT) $(FONTS)/phvb.gsf $(P2)
  295.     $(FLAST) Helvetica-Bold $(P2) 4031000 $(FEND)
  296.     $(RUNBDF)
  297.  
  298. $(FONTS)/phvbo.gsf: $(BDF)/helvBO24.bdf $(AFM)/helv-bo.afm
  299.     $(FBEGIN) $(BDF)/helvBO24.bdf $(P2) $(AFM)/helv-bo.afm $(P2)
  300.     $(FNEXT) $(FONTS)/phvbo.gsf $(P2)
  301.     $(FLAST) Helvetica-BoldOblique $(P2) 4031200 $(FEND)
  302.     $(RUNBDF)
  303.  
  304. # ---------------- New Century Schoolbook ----------------
  305.  
  306. NewCenturySchlbk: $(FONTS)/pncr.gsf $(FONTS)/pncrri.gsf $(FONTS)/pncb.gsf \
  307.     $(FONTS)/pncbi.gsf
  308.  
  309. $(FONTS)/pncr.gsf: $(BDF)/ncenR24.bdf $(AFM)/ncs-r.afm
  310.     $(FBEGIN) $(BDF)/ncenR24.bdf $(P2) $(AFM)/ncs-r.afm $(P2)
  311.     $(FNEXT) $(FONTS)/pncr.gsf $(P2)
  312.     $(FLAST) NewCenturySchlbk-Roman $(P2) 4040000 $(FEND)
  313.     $(RUNBDF)
  314.  
  315. $(FONTS)/pncrri.gsf: $(BDF)/ncenI24.bdf $(AFM)/ncs-i.afm
  316.     $(FBEGIN) $(BDF)/ncenI24.bdf $(P2) $(AFM)/ncs-i.afm $(P2)
  317.     $(FNEXT) $(FONTS)/pncrri.gsf $(P2)
  318.     $(FLAST) NewCenturySchlbk-Italic $(P2) 4040100 $(FEND)
  319.     $(RUNBDF)
  320.  
  321. $(FONTS)/pncb.gsf: $(BDF)/ncenB24.bdf $(AFM)/ncs-b.afm
  322.     $(FBEGIN) $(BDF)/ncenB24.bdf $(P2) $(AFM)/ncs-b.afm $(P2)
  323.     $(FNEXT) $(FONTS)/pncb.gsf $(P2)
  324.     $(FLAST) NewCenturySchlbk-Bold $(P2) 4041000 $(FEND)
  325.     $(RUNBDF)
  326.  
  327. $(FONTS)/pncbi.gsf: $(BDF)/ncenBI24.bdf $(AFM)/ncs-bi.afm
  328.     $(FBEGIN) $(BDF)/ncenBI24.bdf $(P2) $(AFM)/ncs-bi.afm $(P2)
  329.     $(FNEXT) $(FONTS)/pncbi.gsf $(P2)
  330.     $(FLAST) NewCenturySchlbk-BoldItalic $(P2) 4041100 $(FEND)
  331.     $(RUNBDF)
  332.  
  333. # ---------------- Palatino ----------------
  334.  
  335. Palatino: $(FONTS)/pplr.gsf $(FONTS)/pplri.gsf $(FONTS)/pplb.gsf \
  336.     $(FONTS)/pplbi.gsf
  337.  
  338. $(FONTS)/pplr.gsf: $(BDF)/pal18.bdf $(AFM)/pal-r.afm
  339.     $(FBEGIN) $(BDF)/pal18.bdf $(P2) $(AFM)/pal-r.afm $(P2)
  340.     $(FNEXT) $(FONTS)/pplr.gsf $(P2)
  341.     $(FLAST) Palatino-Roman $(P2) 4090000 $(FEND)
  342.     $(RUNBDF)
  343.  
  344. $(FONTS)/pplri.gsf: $(BDF)/pplri.bdf $(AFM)/pal-i.afm
  345.     $(FBEGIN) $(BDF)/pplri.bdf $(P2) $(AFM)/pal-i.afm $(P2)
  346.     $(FNEXT) $(FONTS)/pplri.gsf $(P2)
  347.     $(FLAST) Palatino-Italic $(P2) 4090100 $(FEND)
  348.     $(RUNBDF)
  349.  
  350. $(FONTS)/pplb.gsf: $(BDF)/pplb.bdf $(AFM)/pal-b.afm
  351.     $(FBEGIN) $(BDF)/pplb.bdf $(P2) $(AFM)/pal-b.afm $(P2)
  352.     $(FNEXT) $(FONTS)/pplb.gsf $(P2)
  353.     $(FLAST) Palatino-Bold $(P2) 4091000 $(FEND)
  354.     $(RUNBDF)
  355.  
  356. $(FONTS)/pplbi.gsf: $(BDF)/pplbi.bdf $(AFM)/pal-bi.afm
  357.     $(FBEGIN) $(BDF)/pplbi.bdf $(P2) $(AFM)/pal-bi.afm $(P2)
  358.     $(FNEXT) $(FONTS)/pplbi.gsf $(P2)
  359.     $(FLAST) Palatino-BoldItalic $(P2) 4091100 $(FEND)
  360.     $(RUNBDF)
  361.  
  362. # ---------------- Symbol ----------------
  363.  
  364. Symbol: $(FONTS)/psyr.gsf
  365.  
  366. $(FONTS)/psyr.gsf: $(BDF)/symb24.bdf $(AFM)/symbol.afm
  367.     $(FBEGIN) $(BDF)/symb24.bdf $(P2) $(AFM)/symbol.afm $(P2)
  368.     $(FNEXT) $(FONTS)/psyr.gsf $(P2)
  369.     $(FLAST) Symbol 4050000 $(P2) SymbolEncoding $(FEND)
  370.     $(RUNBDF)
  371.  
  372. # ---------------- Times Roman ----------------
  373.  
  374. TimesRoman: $(FONTS)/ptmr.gsf $(FONTS)/ptmri.gsf $(FONTS)/ptmb.gsf \
  375.     $(FONTS)/ptmbi.gsf
  376.  
  377. $(FONTS)/ptmr.gsf: $(BDF)/timR24.bdf $(AFM)/times-r.afm
  378.     $(FBEGIN) $(BDF)/timR24.bdf $(P2) $(AFM)/times-r.afm $(P2)
  379.     $(FNEXT) $(FONTS)/ptmr.gsf $(P2)
  380.     $(FLAST) Times-Roman $(P2) 4060000 $(FEND)
  381.     $(RUNBDF)
  382.  
  383. $(FONTS)/ptmri.gsf: $(BDF)/timI24.bdf $(AFM)/times-i.afm
  384.     $(FBEGIN) $(BDF)/timI24.bdf $(P2) $(AFM)/times-i.afm $(P2)
  385.     $(FNEXT) $(FONTS)/ptmri.gsf $(P2)
  386.     $(FLAST) Times-Italic $(P2) 4060100 $(FEND)
  387.     $(RUNBDF)
  388.  
  389. $(FONTS)/ptmb.gsf: $(BDF)/timB24.bdf $(AFM)/times-b.afm
  390.     $(FBEGIN) $(BDF)/timB24.bdf $(P2) $(AFM)/times-b.afm $(P2)
  391.     $(FNEXT) $(FONTS)/ptmb.gsf $(P2)
  392.     $(FLAST) Times-Bold $(P2) 4061000 $(FEND)
  393.     $(RUNBDF)
  394.  
  395. $(FONTS)/ptmbi.gsf: $(BDF)/timBI24.bdf $(AFM)/times-bi.afm
  396.     $(FBEGIN) $(BDF)/timBI24.bdf $(P2) $(AFM)/times-bi.afm $(P2)
  397.     $(FNEXT) $(FONTS)/ptmbi.gsf $(P2)
  398.     $(FLAST) Times-BoldItalic $(P2) 4061100 $(FEND)
  399.     $(RUNBDF)
  400.  
  401. # ---------------- Ugly ----------------
  402.  
  403. # This font, and only this font, is stored in the main executable
  404. # directory for Ghostscript, not the fonts directory.
  405.  
  406. Ugly: uglyr.gsf
  407.  
  408. uglyr.gsf: ugly10.bdf
  409.     $(FBEGIN) ugly10.bdf $(P2) uglyr.gsf $(P2)
  410.     $(FLAST) Ugly $(P2) 4000000 $(FEND)
  411.     $(RUNBDF)
  412.  
  413. # ---------------- Utopia ----------------
  414. # (Already in Type 1 form.)
  415.  
  416. Utopia: $(FONTS)/putr.gsf $(FONTS)/putri.gsf $(FONTS)/putb.gsf \
  417.     $(FONTS)/putbi.gsf
  418.  
  419. # ---------------- Zapf Chancery ----------------
  420.  
  421. ZapfChancery: $(FONTS)/zcr.gsf $(FONTS)/zcro.gsf $(FONTS)/zcb.gsf
  422.  
  423. $(FONTS)/zcr.gsf: $(BDF)/zcr24.bdf $(AFM)/zc-r.afm
  424.     $(FBEGIN) $(BDF)/zcr24.bdf $(P2) $(AFM)/zc-r.afm $(P2)
  425.     $(FNEXT) $(FONTS)/zcr.gsf $(P2)
  426.     $(FLAST) ZapfChancery $(P2) 4070000 $(FEND)
  427.     $(RUNBDF)
  428.  
  429. $(FONTS)/zcro.gsf: $(BDF)/zcro24.bdf $(AFM)/zc-mi.afm
  430.     $(FBEGIN) $(BDF)/zcro24.bdf $(P2) $(AFM)/zc-mi.afm $(P2)
  431.     $(FNEXT) $(FONTS)/zcro.gsf $(P2)
  432.     $(FLAST) ZapfChancery-Oblique $(P2) 4070200 $(FEND)
  433.     $(RUNBDF)
  434.  
  435. $(FONTS)/zcb.gsf: $(BDF)/zcb30.bdf $(AFM)/zc-b.afm
  436.     $(FBEGIN) $(BDF)/zcb30.bdf $(P2) $(AFM)/zc-b.afm $(P2)
  437.     $(FNEXT) $(FONTS)/zcb.gsf $(P2)
  438.     $(FLAST) ZapfChancery-Bold $(P2) 4071000 $(FEND)
  439.     $(RUNBDF)
  440.  
  441. # ---------------- Zapf Dingbats ----------------
  442.  
  443. ZapfDingbats: $(FONTS)/pzdr.gsf
  444.  
  445. $(FONTS)/pzdr.gsf: $(BDF)/pzdr.bdf $(AFM)/zd.afm
  446.     $(FBEGIN) $(BDF)/pzdr.bdf $(P2) $(AFM)/zd.afm $(P2)
  447.     $(FNEXT) $(FONTS)/pzdr.gsf $(P2)
  448.     $(FLAST) ZapfDingbats $(P2) 4100000 $(FEND)
  449.     $(RUNBDF)
  450.